package com.gimi.cloud.jimi.manage.service.order;

import com.gimi.cloud.jimi.dto.order.OrderInvoiceDTO;
import com.gimi.cloud.jimi.entity.order.OrderInvoiceEntity;

import java.util.*;

/**
 * 订单发票信息管理
 * @author chendi
 * @date 2018年1月9日
 */
public interface OrderInvoiceService {

    /**
     * 订单发票信息
     */
	List<OrderInvoiceEntity> orderInvoiceByCondition(OrderInvoiceDTO DTO) throws Exception;
	/**
	 * 删除订单发票
	 */
	void deleteOrderInvoice(OrderInvoiceDTO DTO) throws Exception;
	
	/**
	 * 获得单个订单发票
	 */
	OrderInvoiceDTO getSingleOrderInvoice(OrderInvoiceDTO DTO)throws Exception;
	
	/**
	 * 修改订单发票信息
	 */
	void updateOrderInvoice(OrderInvoiceDTO DTO) throws Exception;
	
	
	
}
